package com.dcdata.haixin.enums.body;

public enum GpsItemIndex {

    LONGITUDE_HIGH((byte)1),
    LONGITUDE_LOW((byte)2),
    LATITUDE_HIGH((byte)3),
    LATITUDE_LOW((byte)4),
    HEIGHT((byte)5),
    INSTANT_SPEED((byte)6),
    DIRECTION_ANGLE((byte)7),
    TIME((byte)8),
    TIME_TYPE((byte)9),
    REPLACEMENT_SIGNS((byte)0x0a),
    AVERAGE_VELOCITY((byte)0x0b),
    TYPE_OF_TRAIN((byte)0x0c),
    SUBLINE_NUMBER((byte)0x0d),
    SITE_UNIFORM_NUMBER((byte)0x0e),
    TYPE_OF_TRAIN_FLAG((byte)0x0f),
    VEHICLE_TURN_AROUND((byte)0x10),
    CUMULATIVE_MILEAGE((byte)0x11),
    CUMULATIVE_MILEAGE_SENSOR((byte)0x12),
    RESIDUAL_OIL((byte)0x13),
    AIR_CONDITION((byte)0x14),
    LOCATION_INFORMATION_SET((byte)0xA0),
    EXTENSION_FIELD1((byte)0xB0),
    EXTENSION_FIELD2((byte)0xB1),
    EXTENSION_FIELD3((byte)0xB2),
    EXTENSION_FIELD4((byte)0xB3),
    EXTENSION_FIELD5((byte)0xB4),
    EXTENSION_FIELD6((byte)0xB5),
    EXTENSION_FIELD7((byte)0xB6),
    EXTENSION_FIELD8((byte)0xB7),
    EXTENSION_FIELD9((byte)0xB8),
    EXTENSION_FIELD10((byte)0xB9),
    EXTENSION_FIELD11((byte)0xBA),
    EXTENSION_FIELD12((byte)0xBB),
    EXTENSION_FIELD13((byte)0xBC),
    EXTENSION_FIELD14((byte)0xBD),
    EXTENSION_FIELD15((byte)0xBE),
    EXTENSION_FIELD16((byte)0xBF),
    RESERVATION((byte)0xc0),
    RESERVATION1((byte)0xc1),
    RESERVATION2((byte)0xc2),
    SITE_NUMBER((byte)0xc3),
    VEHICLE_STATUS_POSITION((byte)0xc4),
    GPS_STATUS((byte)0xc5),
    AUXILIARY_DATA1((byte)0xc6),
    AUXILIARY_DATA2((byte)0xc7),
    AUXILIARY_DATA3((byte)0xc8),
    AUXILIARY_DATA4((byte)0xc9),
    AUXILIARY_DATA5((byte)0xca);

    private byte index;

    GpsItemIndex(byte index) {
        this.index = index;
    }
}
